package com.cloud.tsp.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.cloud.api.domain.user.*;
import com.cloud.mybatis.domain.TableDataInfo;

import java.util.List;

/**
 * <p>
 * 管理端登陆用户扩展表 服务类
 * </p>
 *
 * @author haohaibo
 * @since 2024-08-21
 */
public interface IUserExtendService extends IService<UserExtend> {

    void insertUser(AddUserRequest para);
    void updateUser(UpdateUserRequest para);
    TableDataInfo<UserResponse>selectUserList(QueryAdminUser para);
    UserResponse selectLoginUserInfo();
    void updateLoginUserInfo(UpdateUserInfo para);
    UserExtend selectLoginUser(String userId);
    List<UserRole> selectUserRole();
}